From 516fb8906594521a80ccbf8d6d2b2f347a1e7d90 Mon Sep 17 00:00:00 2001 From: Alexander Larsson Date: Fri, 20 Apr 2012 16:00:48 +0200 Subject: [PATCH] gtk-demo: Find gtk-demo-application.exe on win32 We need to append the ".exe" extension when looking for the application file on windows. --- demos/gtk-demo/application.c | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/demos/gtk-demo/application.c b/demos/gtk-demo/application.c index 6b9d074168..af4e4e487d 100644 --- a/demos/gtk-demo/application.c +++ b/demos/gtk-demo/application.c @@ -427,6 +427,12 @@ on_name_vanished (GDBusConnection *connection, } } +#ifdef G_OS_WIN32 +#define APP_EXTENSION ".exe" +#else +#define APP_EXTENSION +#endif + GtkWidget * do_application (GtkWidget *toplevel) { @@ -445,8 +451,8 @@ do_application (GtkWidget *toplevel) const gchar *command; GError *error = NULL; - if (g_file_test ("./gtk3-demo-application", G_FILE_TEST_IS_EXECUTABLE)) - command = "./gtk3-demo-application"; + if (g_file_test ("./gtk3-demo-application" APP_EXTENSION, G_FILE_TEST_IS_EXECUTABLE)) + command = "./gtk3-demo-application" APP_EXTENSION; else command = "gtk3-demo-application"; -- 2.30.2